Eclipse创建一个Maven Web项目 | 您所在的位置:网站首页 › eclipse如何新建web project › Eclipse创建一个Maven Web项目 |
在这篇文章中,我们将演示如何在Eclipse IDE中使用maven创建一个动态Web项目。 使用的工具和技术 - Eclipse Jee OxygenMaven 3.3.3JavaSE 1.8Servlet API 3.1.0Apache Tomcat 7.0.47 (Embeded)下面开始一步一步在Eclipse中使用maven创建一个web项目。 第1步转到 New 菜单 Other.. -> Maven -> Maven Project ,然后单击 Next 。如下图所示 - 第2步在New Maven Project向导中,选择Create a simple project并指定项目保存的目录(如:F:\worksp\Maven\webproject),然后单击Next。如下图所示 - 第3步在下一个向导中,添加项目信息,如下所示,然后单击Finish。 了解有关groupid artifactId和版本的Maven命名约定的更多信息。 第4步打开pom.xml文件并在其中添加servlet依赖项和Tomcat maven插件,如下代码所示,pom.xml - 4.0.0 com.yiibai webproject 0.0.1-SNAPSHOT war UTF-8 false javax.servlet javax.servlet-api 3.1.0 provided src/main/java maven-compiler-plugin 3.5.1 1.8 1.8 org.apache.tomcat.maven tomcat7-maven-plugin 2.2 /在更改pom.xml文件之后,更新maven web项目。 要更新web maven项目,请右键单击项目名称(如:webproject)-> Maven -> Update Project... 来更新项目。 第5步查看maven web项目结构,如下图所示 - 第6步现在,创建一个包:com.yiibai.servlet,并在此包下创建一个HelloWorldServlet类,并在其中写入以下代码。文件:HelloWorldServlet.java - package com.yiibai.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * @author maxsu */ @WebServlet("/hello") public class HelloWorldServlet extends HttpServlet { private static final long serialVersionUID = 1L; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/plain"); resp.getWriter().write("Hello World! Maven Web Project Example."); } } 第7步使用以下maven命令构建项目。 mvn clean install要在Eclipse IDE中执行maven命令,请右键点击项目名称,打开Run菜单 -> Run Configuration..以创建新配置。 在运行配置向导中,双击Maven Build并提供配置信息(Name,Base directory和Goals),如下图所示。 然后点击运行(Run)并在控制台中输出结果如下 - 第8步使用以下命令运行嵌入式tomcat服务器。 mvn tomcat7:run要在Eclipse IDE中执行maven命令,请创建一个新的配置,如下图所示 - 现在运行配置启动tomcat服务器。 控制台输出如下图所示 - 第9步打开浏览器并在地址栏中输入URL: http://localhost:8080/hello ,得到以下结果 - 上一篇: 部署基于Maven的war文件到Tomcat 下一篇:哥,这回真没有了 |
CopyRight 2018-2019 实验室设备网 版权所有 |